package com.company;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

public class Task1 {


    public static void main(String[] args) {
        //todo 1. 定义一个集合，集合中元素及元素出现的次数为 "a":2,“b”:2,“c”:1,“xxx”:0
        ArrayList list = new ArrayList();
        HashMap<String,Integer> map = new HashMap();
        map.put("a",2);
        map.put("b",2);
        map.put("c",1);
        map.put("xxx",0);
        for (Map.Entry<String, Integer> entry : map.entrySet()) {
            if (entry.getValue() > 0) {
                for (int i = 0; i < entry.getValue(); i++) {
                    list.add(entry.getKey());
                }
            }
        }
        System.out.println(list);

    }

}
